package com.msh.artascope.interfaces;

import java.util.List;
import java.util.Set;

/**
 * 账号权限
 */
public interface IAccountAuth {
  Long getSysId();

  /**
   *  账号可使用菜单权限
   * @return
   */
  List<? extends IAccountMenu> getAccountMenu();

  /**
   * 账号权限编码
   * @return
   */
  Set<String> getAuthCodes();

  /**
   * 获取角色code
   * @return
   */
  Set<String> getRoleCodes();
}
